/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package clases;

import entidades.Entidad;
import javax.ejb.EJB;
import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ManagedProperty;
import javax.faces.bean.ViewScoped;
import javax.faces.context.FacesContext;
import negocio.EntidadInterface;

/**
 *
 * @author BATAQUERO
 */
@ManagedBean
@ViewScoped
public class Coordinador implements Rol{
    private Entidad entidad = new Entidad();
    @EJB
    private EntidadInterface entidadInterface;
    
    @ManagedProperty(value = "#{sessionBean}")
    private SessionBean sessionBean;
    
    @Override
    public void CambiarClave() {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public void ActualizarDatos() {
        System.out.println("-----------------      entro por actualizar datos ----------");
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public void AprobarFormato() {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }
    
    public void AsignarSupervisor(){
    
    }
    
    public void ConsultarSupervisor(){
    
    }
    
    @Override
    public void cargarEntidad(){
        System.out.println("cargando entidad antes del try....");
        try {
            System.out.println("cargando entidad....");
            
            //entidadInterface.crear(entidad);
            
            
        } catch (Exception e) {
            FacesMessage facesMessage = new FacesMessage("Error");
            FacesContext.getCurrentInstance().addMessage(null, facesMessage);
        }       
    }
    
    public void guardarSupervisorEntidad(){
        System.out.println("entro por el coordinador");
    }

    public Entidad getEntidad() {
        return entidad;
    }

    public void setEntidad(Entidad entidad) {
        this.entidad = entidad;
    }

    
    
    
}
